public transportation mechanic shop - Spanisch Englisch Wörterbuch